package com.gopay.common.domain.bank.cmbc.expay.certification;

import java.io.Serializable;

import com.gopay.common.domain.bank.cmbc.expay.CmbcExPayMessage;
import com.thoughtworks.xstream.annotations.XStreamAlias;

/**
 * 实名身份认证请求返回对象
 * 
 * @CmbcAdPayResCertification.java
 * @author zhengxue
 * @2015-11-17 下午3:46:11 www.gopay.com.cn Inc.All rights reserved.
 */
@XStreamAlias("Ans")
public class CmbcAdPayResCertification extends CmbcExPayMessage implements Serializable {

    /**
     * 
     */
    private static final long serialVersionUID = -2947036552762957424L;
    // 版本号
    @XStreamAlias("Version")
    private String version;
    // 清算日期
    @XStreamAlias("SettDate")
    private String settDate;
    // 交易时间
    @XStreamAlias("TransTime")
    private String transTime;
    // 请求流水号
    @XStreamAlias("ReqSerialNo")
    private String reqSerialNo;
    // 响应类型
    @XStreamAlias("ExecType")
    private String execType;
    // 响应代码
    @XStreamAlias("ExecCode")
    private String execCode;
    // 响应描述
    @XStreamAlias("ExecMsg")
    private String execMsg;
    // 认证状态
    @XStreamAlias("ValidateStatus")
    private String validateStatus;
    // 平台处理流水号
    @XStreamAlias("PaySerialNo")
    private String paySerialNo;
    // 备用
    @XStreamAlias("Resv")
    private String resv;

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getSettDate() {
        return settDate;
    }

    public void setSettDate(String settDate) {
        this.settDate = settDate;
    }

    public String getTransTime() {
        return transTime;
    }

    public void setTransTime(String transTime) {
        this.transTime = transTime;
    }

    public String getReqSerialNo() {
        return reqSerialNo;
    }

    public void setReqSerialNo(String reqSerialNo) {
        this.reqSerialNo = reqSerialNo;
    }

    public String getExecType() {
        return execType;
    }

    public void setExecType(String execType) {
        this.execType = execType;
    }

    public String getExecCode() {
        return execCode;
    }

    public void setExecCode(String execCode) {
        this.execCode = execCode;
    }

    public String getExecMsg() {
        return execMsg;
    }

    public void setExecMsg(String execMsg) {
        this.execMsg = execMsg;
    }

    public String getValidateStatus() {
        return validateStatus;
    }

    public void setValidateStatus(String validateStatus) {
        this.validateStatus = validateStatus;
    }

    public String getPaySerialNo() {
        return paySerialNo;
    }

    public void setPaySerialNo(String paySerialNo) {
        this.paySerialNo = paySerialNo;
    }

    public String getResv() {
        return resv;
    }

    public void setResv(String resv) {
        this.resv = resv;
    }

}
